package cn.qidisoft.edu.hzjt.model;

import java.io.InputStream;

import org.springframework.web.multipart.MultipartFile;

public class PartyJoinDevelopmentAtt implements java.io.Serializable {
    /**  */
    private static final long serialVersionUID = 1L;

    private Integer           fileid;
    //1-入党申请所上传的文件 2-入党积极分子的结业证书 3-确认发展对象的发展对象情况公示  4-预备党员考察的入党志愿书  5-转正中的特殊情况说明文件  6-转正中的转正申请文件
    private Integer           atttype;
    //所属父对象ID
    private Integer           parentid;
    //附件的原始文件名
    private String            filename;
    //存储的相对物理路径
    private String            filepath;
    //附件大小
    private String            filesize;
    //扩展名
    private String            extension;
    //文件类型
    private String            contenttype;
    //文件的排列次序
    private Integer           orders;

    //辅助字段
    private MultipartFile     mufile;
    //uuid
    private String            gid;
    //流对象
    private InputStream       inputStream;
    //文件系统名称
    private String            sysfilepath;

    public Integer getFileid() {
        return fileid;
    }

    public void setFileid(Integer fileid) {
        this.fileid = fileid;
    }

    public Integer getAtttype() {
        return atttype;
    }

    public void setAtttype(Integer atttype) {
        this.atttype = atttype;
    }

    public Integer getParentid() {
        return parentid;
    }

    public void setParentid(Integer parentid) {
        this.parentid = parentid;
    }

    public String getFilename() {
        return filename;
    }

    public void setFilename(String filename) {
        this.filename = filename == null ? null : filename.trim();
    }

    public String getFilepath() {
        return filepath;
    }

    public void setFilepath(String filepath) {
        this.filepath = filepath == null ? null : filepath.trim();
    }

    public String getFilesize() {
        return filesize;
    }

    public void setFilesize(String filesize) {
        this.filesize = filesize == null ? null : filesize.trim();
    }

    public String getExtension() {
        return extension;
    }

    public void setExtension(String extension) {
        this.extension = extension == null ? null : extension.trim();
    }

    public String getContenttype() {
        return contenttype;
    }

    public void setContenttype(String contenttype) {
        this.contenttype = contenttype == null ? null : contenttype.trim();
    }

    public Integer getOrders() {
        return orders;
    }

    public void setOrders(Integer orders) {
        this.orders = orders;
    }

    /**
     * Getter method for property <tt>mufile</tt>.
     * 
     * @return property value of mufile
     */
    public MultipartFile getMufile() {
        return mufile;
    }

    /**
     * Getter method for property <tt>gid</tt>.
     * 
     * @return property value of gid
     */
    public String getGid() {
        return gid;
    }

    /**
     * Getter method for property <tt>inputStream</tt>.
     * 
     * @return property value of inputStream
     */
    public InputStream getInputStream() {
        return inputStream;
    }

    /**
     * Getter method for property <tt>sysfilepath</tt>.
     * 
     * @return property value of sysfilepath
     */
    public String getSysfilepath() {
        return sysfilepath;
    }

    /**
     * Setter method for property <tt>mufile</tt>.
     * 
     * @param mufile value to be assigned to property mufile
     */
    public void setMufile(MultipartFile mufile) {
        this.mufile = mufile;
    }

    /**
     * Setter method for property <tt>gid</tt>.
     * 
     * @param gid value to be assigned to property gid
     */
    public void setGid(String gid) {
        this.gid = gid;
    }

    /**
     * Setter method for property <tt>inputStream</tt>.
     * 
     * @param inputStream value to be assigned to property inputStream
     */
    public void setInputStream(InputStream inputStream) {
        this.inputStream = inputStream;
    }

    /**
     * Setter method for property <tt>sysfilepath</tt>.
     * 
     * @param sysfilepath value to be assigned to property sysfilepath
     */
    public void setSysfilepath(String sysfilepath) {
        this.sysfilepath = sysfilepath;
    }

}